<html xmlns="http://www.w3.org/1999/xhtml">
<head>
 <title>LZXリファレンス constantboundslayout</title>
  <othercredit role="translator">
    <firstname>Atuo</firstname>
    <surname>Seki</surname>
        <contrib>2006/05/08　翻訳初版</contrib>
 </othercredit>
</head>
<body>

<!-- ===================================================================== -->
<!-- = XML information goes here                                         = -->
<!-- ===================================================================== -->
<lzelement title="Constantboundslayout">
    <lztier>Utility Component</lztier>
    <lzcategory>layout</lzcategory>
    <lzshortdesc>
        　　　枠の制限でviewの一定の値'x'または'y'をアレンジします。
    </lzshortdesc>
    <lztag>utils/layouts/constantboundslayout.xml</lztag>
</lzelement>




<p>A <tagname>view</tagname>には<attribute>xoffset</attribute>と
<attribute>yoffset</attribute>を持つ事ができます。これらのオフセットで、viewをポイント
(<attribute>xoffset</attribute>、<attribute>yoffset</attribute>)で比較し置くことができます。
（さもなければ、viewの基準点の左上に置かれます。） もしviewにオフセットがあれば、
レイアウトをどう他のviewと関係させるかに作用するでしょう。
</p>
<p>
constantboundslayoutがどう動作するかを見る最も簡単な方法は以下で示されるように、<tagname>constantlayout</tagname>
と比較することです。
</p>
<p>以下の例は３つのviewの一つに<attribute>xoffset</attribute>を５に設定しました。
このため、
<classname>constantlayout</classname>を使用した場合
xoffsetの為、黄色いviewは左に５ピクセル移動します。
</p>

<example>
&lt;canvas height="85"&gt;
  &lt;view bgcolor="red" &gt;
    &lt;view width="80" height="80" bgcolor="yellow" <em>xoffset="5"</em>/&gt;       
    &lt;view width="60" height="60" bgcolor="silver"/&gt; 
    &lt;view width="40" height="40" bgcolor="green"/&gt;           
    <em>&lt;constantlayout axis="x" value="10"/&gt;</em> 
  &lt;/view &gt;
&lt;/canvas&gt;
</example>

<p>viewのレイアウトプロセスの領域のみ意味し、<classname>constantboundslayout</classname>
と共にオフセットは無視されます。以下の例は<varname>constantboundslayout</varname>
で全てのサブviewを並べたものです。
</p>

<example>
&lt;canvas height="85"&gt;
  &lt;include href="utils/layouts/constantboundslayout.lzx"/&gt;
  &lt;view bgcolor="red"&gt;
    &lt;view width="80" height="80" bgcolor="yellow" <em>xoffset="5"</em>/&gt;       
    &lt;view width="60" height="60" bgcolor="silver"/&gt; 
    &lt;view width="40" height="40" bgcolor="green"/&gt;           
    <em>&lt;constantboundslayout axis="x" value="10"/&gt;</em>
  &lt;/view &gt;
&lt;/canvas&gt;
</example>


</body>
</html>
<!-- * X_LZ_COPYRIGHT_BEGIN ***************************************************
* Copyright 2001-2004 Laszlo Systems, Inc.  All Rights Reserved.              *
* Use is subject to license terms.                                            *
* X_LZ_COPYRIGHT_END ****************************************************** -->
